QueueDepthMax

Integer

25000

Purpose

The QueueDepthMax parameter specifies the maximum number of queued requests allowed. When the queue is full, any subsequent requests will be rejected.

The minimum value is 1. (Setting the value to zero (0) disables this feature.) The maximum value of 2,147,483,647 is not recommended.

If the application is configured for dynamic scaling and the server has not scaled to its full capacity, by definition, the server is not overloaded so no connections will be rejected.

By default, this mechanism is enabled only for Direct REST or Direct SOAP applications because the jadehttp.dll provides overload protection for legacy IIS web applications.

You will have to experiment to determine a good value based on your operational requirements for the maximum permitted response time to any request.

Be careful not to set the value of the QueueDepthMax parameter to a value lower than the value of the QueueDepthLimit parameter if your application is configured to use worker pool scaling, as this would prevent the dynamic worker pool from scaling up.

2022.0.05 and higher